<%@page pageEncoding="ISO-8859-1"%>

<%@taglib prefix="f" uri="http://java.sun.com/jsf/core"%>
<%@taglib prefix="h" uri="http://java.sun.com/jsf/html"%>
<%@taglib prefix="t" uri="http://myfaces.apache.org/tomahawk"%>

<%@taglib prefix="a4j" uri="http://richfaces.org/a4j"%>
<%@taglib prefix="rich" uri="http://richfaces.org/rich"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">

<%
        request.setAttribute("nombrePagina", "Ver SubProducto");
%>

<f:view>

    <%@include file="/WEB-INF/jspf/header.jspf" %>
    <%@include file="/WEB-INF/jspf/breadcumbs.jspf" %>
    <%@include file="/WEB-INF/jspf/options.jspf" %>

    <rich:panel>
        <h1><h:outputText value="Ver SubProducto" /></h1>
        <h:form>

            <h:messages showDetail="true" />
            <h:panelGrid columns="2" rendered="#{ProductoSbsController.estadoVerSubProducto == 1}">
                <h:outputLabel value="Nombre: " for="txtENombre"/>
                <h:inputText id="txtENombre" value="#{ProductoSbsController.subTipoCredito.nombre}" />

                <h:outputLabel value="Tipo de Credito" for="cmbEProductoSbs" escape="false"/>
                <h:selectOneMenu id="cmbEProductoSbs" value ="#{ProductoSbsController.subTipoCredito.fidSacProductoSbs}">
                    <f:selectItems value="#{ProductoSbsController.productos}"/>
                </h:selectOneMenu>

                <h:outputLabel value="Descripcion: " for="txtEDescripcion"/>
                <h:inputTextarea id="txtEDescripcion" cols="20" rows="5" value="#{ProductoSbsController.subTipoCredito.descripcion}" />

                <h:outputLabel value="Monto Minimo: " for="txtEMMin"/>
                <h:inputText id="txtEMMin" value="#{ProductoSbsController.subTipoCredito.montoMinimo}" />

                <h:outputLabel value="Monto Maximo: " for="txtEMMax"/>
                <h:inputText id="txtEMMax" value="#{ProductoSbsController.subTipoCredito.montoMaximo}" />

                <h:outputLabel value="Cuotas Minimas: " for="txtECMin"/>
                <h:inputText id="txtECMin" value="#{ProductoSbsController.subTipoCredito.nroCuotasMin}" />

                <h:outputLabel value="Cuotas Maximas: " for="txtECMax"/>
                <h:inputText id="txtECMax" value="#{ProductoSbsController.subTipoCredito.nroCuotasMax}" />

                <h:outputLabel value="Interes Vencido: " for="txtETIV"/>
                <h:inputText id="txtETIV" value="#{ProductoSbsController.subTipoCredito.tasaInteresVencido}" />

                <h:outputLabel value="Interes Compensatorio: " for="txtETIC"/>
                <h:inputText id="txtETIC" value="#{ProductoSbsController.subTipoCredito.tasaInteresCompensatorio}" />

                <h:outputLabel value="Interes Mora: " for="txtETIM"/>
                <h:inputText id="txtETIM" value="#{ProductoSbsController.subTipoCredito.tasaInteresMoratorio}" />

                <br>
                <br>

                 <h:commandButton id="btnDesactivar" value="Guardar" action="#{ProductoSbsController.desactivarEditarSubProducto}" />
            </h:panelGrid>

            <h:panelGrid columns="2" rendered="#{ProductoSbsController.estadoVerSubProducto == 0}">
                <h:outputLabel value="Nombre: " for="txtNombre"/>
                <h:outputText id="txtNombre" value="#{ProductoSbsController.subTipoCredito.nombre}" />

                <h:outputLabel value="Tipo de Credito" for="cmbProductoSbs" escape="false"/>
                <h:outputText  id="cmbProductoSbs" value ="#{ProductoSbsController.subTipoCredito.fidSacProductoSbs.nombre}" />

                <h:outputLabel value="Descripcion: " for="txtDescripcion"/>
                <h:outputText id="txtDescripcion" value="#{ProductoSbsController.subTipoCredito.descripcion}" />

                <h:outputLabel value="Monto Minimo: " for="txtMMin"/>
                <h:outputText id="txtMMin" value="#{ProductoSbsController.subTipoCredito.montoMinimo}" />

                <h:outputLabel value="Monto Maximo: " for="txtMMax"/>
                <h:outputText id="txtMMax" value="#{ProductoSbsController.subTipoCredito.montoMaximo}" />

                <h:outputLabel value="Cuotas Minimas: " for="txtCMin"/>
                <h:outputText id="txtCMin" value="#{ProductoSbsController.subTipoCredito.nroCuotasMin}" />

                <h:outputLabel value="Cuotas Maximas: " for="txtCMax"/>
                <h:outputText id="txtCMax" value="#{ProductoSbsController.subTipoCredito.nroCuotasMax}" />

                <h:outputLabel value="Interes Vencido: " for="txtTIV"/>
                <h:outputText id="txtTIV" value="#{ProductoSbsController.subTipoCredito.tasaInteresVencido}" />

                <h:outputLabel value="Interes Compensatorio: " for="txtTIC"/>
                <h:outputText id="txtTIC" value="#{ProductoSbsController.subTipoCredito.tasaInteresCompensatorio}" />

                <h:outputLabel value="Interes Mora: " for="txtTIM"/>
                <h:outputText id="txtTIM" value="#{ProductoSbsController.subTipoCredito.tasaInteresMoratorio}" />

                <br>
                <br>

                <h:commandButton id="btnActivar" value="Editar" action="#{ProductoSbsController.activarEditarSubProducto}" />
            </h:panelGrid>

            <h:outputText value="<h3>Documentos Obligatorios:</h3>" escape="false" />
            <t:dataTable id="tblDocumentos"
                        value="#{ProductoSbsController.subTipoCredito.documentoCollection}"
                         var="item"
                         bgcolor="#F1F1F1" border="10" cellpadding="5"
                         cellspacing="3" first="0"
                         frame="hsides" rules="all"
                         summary="This is a JSF code to create dataTable."
                         rowClasses="TableRow1,TableRow2" columnClasses="TableColumn"
                         styleClass="TableClass" headerClass="TableHeader" footerClass="TableFooter">
                <h:column>
                    <f:facet name="header"><h:outputText value="Nombre"/></f:facet>
                    <h:outputText value="#{item.nombre}" />
                </h:column>
                <h:column>
                    <f:facet name="header"><h:outputText value="Descripcion"/></f:facet>
                    <h:outputText value="#{item.descripcion}" />
                </h:column>
                <h:column>
                    <h:commandLink id="btnEliminar" action="#{ProductoSbsController.quitarDocumento}" value="Quitar">
                        <f:setPropertyActionListener target="#{ProductoSbsController.documento}" value="#{item}" />
                    </h:commandLink>
                </h:column>
            </t:dataTable>
            <h:commandButton id="btnAgregarDoc" value="Agregar Documento" action="#{ProductoSbsController.agregarDocumento}" />

            <h:panelGrid>

            <br>
            <br>

            <h:panelGroup>
                <h:commandButton id="btnRegistrar" value="Registrar" action="#{ProductoSbsController.actualizarSubProducto}" />
                <h:commandButton id="btnCancelar" value="Cancelar" action="volver" />
            </h:panelGroup>

            </h:panelGrid>
        </h:form>
    </rich:panel>

    <%@include file="/WEB-INF/jspf/footer.jspf" %>
</f:view>